package com.binest.investorInclusion.domain;




import com.binest.common.annotation.Excel;
import com.binest.common.core.domain.BaseEntity;
import com.binest.investDetails.domain.InvestDetails;
import com.binest.keyEvent.domain.KeyEvent;
import com.binest.socialMediaConnection.domain.SocialMediaConnection;
import com.binest.workExperience.domain.WorkExperience;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;


import java.util.List;

/**
 * 投资机构收录对象 investor_inclusion
 * 
 * @author wwd
 * @date 2024-01-23
 */
@JsonIgnoreProperties(ignoreUnknown=true)
public class InvestorInclusion extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private String id;

    /** 主表id */
    @Excel(name = "主表id")
    private String mainId;

    /** LOGO */
    @Excel(name = "LOGO")
    private String logoUrl;

    /** 名称 */
    @Excel(name = "名称")
    private String name;

    /** 官网 */
    @Excel(name = "官网")
    private String officialWebsite;

    /** 标签 */
    @Excel(name = "标签")
    private String label;

    /** 介绍 */
    @Excel(name = "介绍")
    private String content;

    /** 成立时间 */
    @Excel(name = "成立时间")
    private String establishTime;

    /** 所在地 */
    @Excel(name = "所在地")
    private String location;

    /** 团队成员 */
    @Excel(name = "团队成员")
    private String teamMember;

    /** 语言类型 */
    @Excel(name = "语言类型")
    private String lang;

    // 提交类型  草稿箱或者直接提交收录
    private String submitType;

    //点赞数

    private Long likeCount;

    private Long nolikeCount;
    //类型
    private String type;
    //排序
    private String sort;

    //社媒链接
    private List<SocialMediaConnection> smcList;
    //关键事件
    private List<KeyEvent> eventList;

    // 投资详情
    private List<InvestDetails> investDetailsList;
    private List<WorkExperience> workExperienceList;

    private String oldLang;
    private String oldId;
    //时间范围
    private String  timeFrame;

    private String qmHash;
    private String status;
    private String exStatus;
    public List<WorkExperience> getWorkExperienceList() {
        return workExperienceList;
    }

    public String getExStatus() {
        return exStatus;
    }

    public void setExStatus(String exStatus) {
        this.exStatus = exStatus;
    }

    public void setWorkExperienceList(List<WorkExperience> workExperienceList) {
        this.workExperienceList = workExperienceList;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getQmHash() {
        return qmHash;
    }

    public void setQmHash(String qmHash) {
        this.qmHash = qmHash;
    }

    public String getTimeFrame() {
        return timeFrame;
    }

    public void setTimeFrame(String timeFrame) {
        this.timeFrame = timeFrame;
    }

    public String getOldLang() {
        return oldLang;
    }

    public void setOldLang(String oldLang) {
        this.oldLang = oldLang;
    }

    public String getOldId() {
        return oldId;
    }

    public void setOldId(String oldId) {
        this.oldId = oldId;
    }

    public Long getNolikeCount() {
        return nolikeCount;
    }

    public void setNolikeCount(Long nolikeCount) {
        this.nolikeCount = nolikeCount;
    }

    public String getSubmitType() {
        return submitType;
    }

    public void setSubmitType(String submitType) {
        this.submitType = submitType;
    }

    public Long getLikeCount() {
        return likeCount;
    }

    public void setLikeCount(Long likeCount) {
        this.likeCount = likeCount;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
    }

    public List<SocialMediaConnection> getSmcList() {
        return smcList;
    }

    public void setSmcList(List<SocialMediaConnection> smcList) {
        this.smcList = smcList;
    }

    public List<KeyEvent> getEventList() {
        return eventList;
    }

    public void setEventList(List<KeyEvent> eventList) {
        this.eventList = eventList;
    }

    public List<InvestDetails> getInvestDetailsList() {
        return investDetailsList;
    }

    public void setInvestDetailsList(List<InvestDetails> investDetailsList) {
        this.investDetailsList = investDetailsList;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setMainId(String mainId) 
    {
        this.mainId = mainId;
    }

    public String getMainId() 
    {
        return mainId;
    }
    public void setLogoUrl(String logoUrl) 
    {
        this.logoUrl = logoUrl;
    }

    public String getLogoUrl() 
    {
        return logoUrl;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setOfficialWebsite(String officialWebsite) 
    {
        this.officialWebsite = officialWebsite;
    }

    public String getOfficialWebsite() 
    {
        return officialWebsite;
    }
    public void setLabel(String label) 
    {
        this.label = label;
    }

    public String getLabel() 
    {
        return label;
    }
    public void setContent(String content) 
    {
        this.content = content;
    }

    public String getContent() 
    {
        return content;
    }
    public void setEstablishTime(String establishTime) 
    {
        this.establishTime = establishTime;
    }

    public String getEstablishTime() 
    {
        return establishTime;
    }
    public void setLocation(String location) 
    {
        this.location = location;
    }

    public String getLocation() 
    {
        return location;
    }
    public void setTeamMember(String teamMember) 
    {
        this.teamMember = teamMember;
    }

    public String getTeamMember() 
    {
        return teamMember;
    }
    public void setLang(String lang) 
    {
        this.lang = lang;
    }

    public String getLang() 
    {
        return lang;
    }


}
